Legal And Regulatory Issues Relating To Smart Contracts And Blockchain